-
Notifications
You must be signed in to change notification settings - Fork 35
Remove umfMemoryTrackerGetAllocInfo()
from def and map files
#1221
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove umfMemoryTrackerGetAllocInfo()
from def and map files
#1221
Conversation
Signed-off-by: Lukasz Dorau <[email protected]>
is this just a cleanup as it was never in the public API or did it change between versions? |
It is an ABI-breaking change. |
We agreed to work on API cleanup for version 0.12x, and if we succeed, this could become our UMF 1.0. So this change is correct, but we should also update our compatibility workflows. We need to discuss what we want to achieve and probably update the tags in the compatibility workflows to 0.11-dev3 (this is the first tag with a disjoint pool in C). @ldorau could you set this PR to draft? |
Converted to draft |
|
As part of API/ABI stabilization, I suggest introducing ABI testing as part of compatibility testing to explicitly detect when when our ABI is changing. I like what LLVM compiler does for that (See this for more information). And this is the LLVM rules to maintain stable API/ABI. I think we should follow the similar rules. |
Replaced by #1235 |
Description
Remove
umfMemoryTrackerGetAllocInfo()
from def and map files.Checklist